SlideShare a Scribd company logo
1 of 19
Sposoby zapisu liczb Odrobina historii
Liczby ,[object Object]
Początki ,[object Object]
Rozwój liczb ,[object Object],System liczb, których używamy obecnie, wynaleźli Hindusi. Europejczycy poznali go jednak za pośrednictwem Arabów, dlatego mówimy   o „cyfrach arabskich”. Dawniej w Europie nie pisano liczb, tak jak dziś. Najstarszy znany europejski rękopis, w którym spotykamy cyfry arabskie (bez zera) był pisany w Hiszpanii w 976 roku. W rękopisach arabskich cyfry te spotykamy już sto lat wcześniej
Liczby Sumerów ,[object Object],[object Object],[object Object],Liczbę 100 Sumerowie oznaczali znakiem powstałym z połączenia dwóch klinów: pionowego i poziomego: . Liczbę 1000 zapisywali umieszczając znak 10 przed 100, co oznaczało mnożenie liczby 10 przez 100. Ponowne umieszczenie znaku liczby 10 przed znakiem liczby 1000 oznaczało   10 x 1000=10 000.
Liczby Azteków ,[object Object],[object Object],Kalendarz aztecki
Liczby Majów ,[object Object]
Oznakowanie liczb
Cyfry Etrusków ,[object Object]
Cyfry Rzymskie ,[object Object],[object Object]
Cyfry Egipcjan ,[object Object],      9        8        7        6        5        4        3        2        1
Cyfry Egipcjan ,[object Object]
Cyfry Babilończyków ,[object Object],Babilończycy używali do zapisu liczb dwóch znaków:  ostrego (pionowego) klina dla oznaczenia liczby  1 ,  rozwartego (poziomego) klina dla oznaczenia liczby  10 .
Alfabet Braille’a ,[object Object],[object Object]
Zapis liczb w informatyce Bit  –  podstawowa jednostka w operacjach, wskazująca na obecność (1) albo brak (0) sygnału  Bajt – 2 3  bitów = 8 bitów  (najmniejsza, adresowana jednostka informacji) Kilobajt – 2 10  bajtów  = 1 024 bajty Megabajt – 2 20  bajtów  = 1 048 576 bajty Gigabajt – 2 30  bajtów  = 1 073 741 824 bajty Terabajt - – 2 40  bajtów  = 1 099 511 627 776 bajty Jednostki ilości danych Ośmiobitowy bajt po raz pierwszy pojawił się pod koniec 1956 roku,  a został rozpowszechniony i uznany jako standard w 1964 r.  o tym jak IBM wprowadził System/360. Przykład: 700 Mb = 716800 kb = 734003200 bajty
Dwójkowy system liczbowy  to pozycyjny system liczbowy,  w którym podstawą pozycji są kolejne potęgi liczby 2.  Do zapisu liczb potrzebne są więc tylko dwa znaki: 0 i 1.  Powszechnie używany w informatyce. 1x2 3  + 0x2 2  + 1x2 1  + 0x2 0  = 8+2 = 10. Obliczanie wartości dziesiętnej liczby zapisanej w systemie dwójkowym   4 3 2 1 0   11110 = 11110 = 1x2 4  + 1x2 3 + 1x2 2  + 1x2 1  + 0x2 0  =  1 x 16 + 1 x 8 + 1 x 4 + 1 x 2 + 0 x 1 = 16 + 8 + 4 + 2 = 30 Ponieważ 0 x 2 n  =0, oraz 1 x 2 n  = 2 n  wystarczy jeśli zsumuje    się tylko te potęgi dwójki, przy których współczynnik wynosi 1.
Obliczanie postaci dwójkowej liczby dziesiętnej Dla liczby  1476  będzie to: Liczba Reszta Komentarz 1476 0 1476 = 2x738 +  0 738 0 738 = 2x369 +  0 369 1 369 = 2x184 +  1 184 0 184 = 2x92 +  0 92 0 92 = 2x46 +  0 46 0 46 = 2x23 +  0 23 1 23 = 2x11 +  1 11 1 11 = 2x5 +  1 5 1 5 = 2x2 +  1 2 0 2 = 2x1 +  0 1 1   1 (wynik mniejszy niż 2 - koniec) A zatem:  147610 = 101110001002
Przeliczanie systemu dwójkowego na ósemkowy i szesnastkowy nie wymaga szczególnych zabiegów, bowiem  w systemie ósemkowym każdą cyfrę opisują 3 bity , natomiast  w systemie szesnastkowym 4 bity . Wystarczy podzielić liczbę dwójkową na pola o odpowiedniej szerokości i policzyć wartość każdego z nich;  np.  1100010101 2  = 001  100  010  101 2  = 1425 8  1100010101 2  = 0011  0001  0101 2  = 315 16 1 x8 2  +  4 x8 1  +  4 x8 0  = 64 + 32 + 4 = 100.  System Ósemkowy System Szesnastkowy Podstawą pozycji są kolejne potęgi liczby 16. Często system szesnastkowy jest określany nazwą Hex od słowa stworzonego przez firmę IBM  hexadecimal . Początkowo chciano używać łacińskiego  sexa  zamiast  hexa , ale niejednoznacznie się to kojarzyło. Do zapisu liczb potrzebne jest szesnaście cyfr. Poza cyframi dziesiętnymi od  0  do  9  używa się pierwszych sześciu liter alfabetu łacińskiego:  A ,  B ,  C ,  D ,  E ,  F . Jak w każdym pozycyjnym systemie liczbowym, liczby zapisuje się tu jako ciągi cyfr, z których każda jest mnożnikiem kolejnej potęgi liczby stanowiącej podstawę systemu, np. liczba zapisana w dziesiętnym systemie liczbowym jako 1000, w hex przybiera postać 3E8, gdyż: 3x16 2  + 14x16 1  + 8x16 0  = 768 + 224 + 8 = 1000.
Dziękuje za obejrzenie mojej prezentacji ,[object Object]

More Related Content

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

Sposoby zapisu liczb

  • 1. Sposoby zapisu liczb Odrobina historii
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Zapis liczb w informatyce Bit – podstawowa jednostka w operacjach, wskazująca na obecność (1) albo brak (0) sygnału Bajt – 2 3 bitów = 8 bitów (najmniejsza, adresowana jednostka informacji) Kilobajt – 2 10 bajtów = 1 024 bajty Megabajt – 2 20 bajtów = 1 048 576 bajty Gigabajt – 2 30 bajtów = 1 073 741 824 bajty Terabajt - – 2 40 bajtów = 1 099 511 627 776 bajty Jednostki ilości danych Ośmiobitowy bajt po raz pierwszy pojawił się pod koniec 1956 roku, a został rozpowszechniony i uznany jako standard w 1964 r. o tym jak IBM wprowadził System/360. Przykład: 700 Mb = 716800 kb = 734003200 bajty
  • 16. Dwójkowy system liczbowy to pozycyjny system liczbowy, w którym podstawą pozycji są kolejne potęgi liczby 2. Do zapisu liczb potrzebne są więc tylko dwa znaki: 0 i 1. Powszechnie używany w informatyce. 1x2 3 + 0x2 2 + 1x2 1 + 0x2 0 = 8+2 = 10. Obliczanie wartości dziesiętnej liczby zapisanej w systemie dwójkowym 4 3 2 1 0 11110 = 11110 = 1x2 4 + 1x2 3 + 1x2 2 + 1x2 1 + 0x2 0 = 1 x 16 + 1 x 8 + 1 x 4 + 1 x 2 + 0 x 1 = 16 + 8 + 4 + 2 = 30 Ponieważ 0 x 2 n =0, oraz 1 x 2 n = 2 n wystarczy jeśli zsumuje się tylko te potęgi dwójki, przy których współczynnik wynosi 1.
  • 17. Obliczanie postaci dwójkowej liczby dziesiętnej Dla liczby 1476 będzie to: Liczba Reszta Komentarz 1476 0 1476 = 2x738 + 0 738 0 738 = 2x369 + 0 369 1 369 = 2x184 + 1 184 0 184 = 2x92 + 0 92 0 92 = 2x46 + 0 46 0 46 = 2x23 + 0 23 1 23 = 2x11 + 1 11 1 11 = 2x5 + 1 5 1 5 = 2x2 + 1 2 0 2 = 2x1 + 0 1 1 1 (wynik mniejszy niż 2 - koniec) A zatem: 147610 = 101110001002
  • 18. Przeliczanie systemu dwójkowego na ósemkowy i szesnastkowy nie wymaga szczególnych zabiegów, bowiem w systemie ósemkowym każdą cyfrę opisują 3 bity , natomiast w systemie szesnastkowym 4 bity . Wystarczy podzielić liczbę dwójkową na pola o odpowiedniej szerokości i policzyć wartość każdego z nich; np. 1100010101 2 = 001 100 010 101 2 = 1425 8 1100010101 2 = 0011 0001 0101 2 = 315 16 1 x8 2 + 4 x8 1 + 4 x8 0 = 64 + 32 + 4 = 100. System Ósemkowy System Szesnastkowy Podstawą pozycji są kolejne potęgi liczby 16. Często system szesnastkowy jest określany nazwą Hex od słowa stworzonego przez firmę IBM hexadecimal . Początkowo chciano używać łacińskiego sexa zamiast hexa , ale niejednoznacznie się to kojarzyło. Do zapisu liczb potrzebne jest szesnaście cyfr. Poza cyframi dziesiętnymi od 0 do 9 używa się pierwszych sześciu liter alfabetu łacińskiego: A , B , C , D , E , F . Jak w każdym pozycyjnym systemie liczbowym, liczby zapisuje się tu jako ciągi cyfr, z których każda jest mnożnikiem kolejnej potęgi liczby stanowiącej podstawę systemu, np. liczba zapisana w dziesiętnym systemie liczbowym jako 1000, w hex przybiera postać 3E8, gdyż: 3x16 2 + 14x16 1 + 8x16 0 = 768 + 224 + 8 = 1000.
  • 19.